Big Huge Thesaurus

heterocyclic compound

noun